﻿/* CSS Document 
*{padding:0; }*/




/*下面2行代码 去除a超链接外面的虚线*/
/*  a{ blr:expression(this.onFocus=this.blur()) } /*针对 IE*/
/*  a{ outline:none; } /*针对firefox等*/


dl,dt,dd,ul,ol,li,pre,fieldset,input,textarea,blockquote{padding:0; margin:0;}









.flexslider{position:relative; width:100%; height:500px;overflow:hidden;background:url(../js/loader.gif) 50% no-repeat;min-width:1000px; margin:0 auto;}
.slides{position:relative;z-index:-1; margin:0 auto;}
.slides li{height:500px; width:100%;  margin:0 auto;}
.flex-control-nav{position:absolute;bottom:25px;z-index:333;width:100%;text-align:center; z-index:9999999999999999999}
.flex-control-nav li{display:inline-block;width:15px;height:15px; color:#FFFFFF; margin:0 4px;*display:inline;zoom:1; FONT-FAMILY:'Microsoft YaHei','黑体','SimSun',Arial,Sans-Serif}
.flex-control-nav a{display:inline-block;width:15px;height:15px;line-height:48px; color:#FFFFFF; overflow:hidden;background:url(../js/dot.png) right 0 no-repeat;cursor:pointer; font-size:12px; FONT-FAMILY:'Microsoft YaHei','黑体','SimSun',Arial,Sans-Serif}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:30px;height:45px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../js/ad_prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../js/ad_next.png) center center no-repeat;}


.in-bu{width:1190px; border-bottom:1px #ededed solid; margin-top:16px; padding:16px 0px; font-size:18px; font-weight:bold; color:#0d519a;}
.in-bu span{color:#9a9a9a; font-weight:normal;}
.in-three{width:1190px;}
.in-three li{float:left; margin:20px 10px; width:376px;}
.in-three .left{float:left; width:160px; height:160px;}
.in-three .right{float:right; width:204px; }
.in-three .right h1{font-size:16px; padding:10px 0; color:#000;}
.in-three .right a{color:#666;}
.in-three .right a:hover{color:#000;}
.in-news{width:1190px;height:237px; margin: 30px auto;}
.in-news .search{width:425px; height:237px; float:left; background:url(../images/search.jpg) center center no-repeat;}
.in-news .search div{margin-top:140px; margin-left:38px;}
.in-news .search a.s1{width:104px; height:34px; background:url(../images/s1.png) center center no-repeat; float:left; margin-right:4px;}
.in-news .search a.s2{width:104px; height:34px; background:url(../images/s2.png) center center no-repeat; float:left;}

.in-news .search a.s1over{width:104px; height:34px; background:url(../images/s1_over.png) center center no-repeat; float:left; margin-right:4px; position:absolute;filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;}
.in-news .search a.s2over{width:104px; height:34px; background:url(../images/s2_over.png) center center no-repeat; float:left; position:absolute;filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0; }


.in-notice{width:330px; height:237px; float:left; margin-left:50px;}
.in-notice .tit{border-bottom:1px #ededed solid; padding:10px 0px; font-size:18px; font-weight:bold; color:#0d519a;}
.in-notice .tit span{color:#9a9a9a; font-weight:normal;}
.in-notice ul{margin-top:10px;}
.in-notice li{padding:5px 0;}
.in-notice li a{color:#333;}
.in-notice li a:hover{color:#c40001;}
.in-notice li span{float:right;}
.in-notice li div{float:right;}
.in-notice li div a{color:#333;background:url(../images/d.gif) center left no-repeat; width:12px; height:12px; padding-left:16px;}
/*.in-notice li div a:hover{background-color:#c40000; color:#FFF;}*/
.in-hui{width:100%; height:180px;  margin:0 auto;background-color:#ececec;}
.in-hui .text{width:1190px; margin:0 auto; padding:16px 0;}
.in-hui .text .date1{float:left; font-size:18px; width:178px; font-weight:bold; line-height:28px; border-right:1px #c5c5c5 solid; margin-left:10px; padding-right:30px;}
.in-hui .text .date2{font-size:14px; font-weight:normal; margin-bottom:6px;}
.in-hui .text .divDown{background:url(../images/i_down2.png) no-repeat; width:178px; height:32px; position:absolute; display:block;filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;}
.in-hui .text .right{float:right; text-align:left; width:940px; color:#000; line-height:24px;}
.in-hui .text .right span{color:red; padding-left:10px;}
.in-hui .tit{padding:10px; font-size:18px; font-weight:bold; color:#0d519a;}
.in-hui .tit span{color:#9a9a9a; font-weight:normal;}
/*内页*/
.about_bg{width:100%; background:url(../images/about_bg.jpg) center top no-repeat; min-width:1225px;}
.yw_bg{width:100%; background:url(../images/yw_bg.jpg) center top no-repeat; min-width:1225px;}
.cx_bg{width:100%; background:url(../images/cx_bg.jpg) center top no-repeat; min-width:1225px;}
.xz_bg{width:100%; background:url(../images/xz_bg.jpg) center top no-repeat; min-width:1225px;}
.con_bg{width:100%; background:url(../images/con_bg.jpg) center top no-repeat; min-width:1225px;}
.zs_bg{width:100%; background:url(../images/zs_bg.jpg) center top no-repeat; min-width:1225px;}

.l_main{width:1190px; margin:0 auto; clear:both;}
.m_left{width:210px;float:left; margin-right:18px; margin-top:64px;}
.m_left .tit{height:65px; line-height:65px; font-size:18px; color:#fff; background-color:#e71e17; text-align:center;}
.m_left .l_nav{min-height:590px; background:url(../images/l_left.jpg) repeat-x}
.m_left .l_nav ul{width:176px; margin:0 auto; padding-top:16px;}
.m_left .l_nav li{width:176px; border-bottom:1px #416a9e solid; padding:8px 0; text-align:center;}
.m_left .l_nav li a{color:#fff; font-size:14px;}
.m_left .l_nav li a:hover{color:#b1cff5;}
.m_left .l_nav li a.cur{color:#b1cff5;}
.m_right{width:902px;min-height:620px; background-color:#fff; margin-top:130px; float:right; padding:0 30px 30px 30px;}
.m_right .tit{font-size:18px; padding:24px 0 16px 10px; color:#666; border-bottom:1px #e9e9e9 solid; margin-bottom:16px;}
.m_right .tit b{float:left;}
.m_right .tit span{float:right; font-size:12px; margin-right:10px;}
.m_right .tit span a{font-size:12px; color:#666;}
.m_right .tit span a:hover{color:#666;}
.m_right .cont{line-height:30px; font-size:14px; color:#666;}
.m_right .cont2{line-height:26px; font-size:12px; color:#666;}
.m_right .cont .info_tit{text-align:center; padding:16px 0; font-size:16px; font-weight:bold; border-bottom:1px #eee solid;}
.m_right .cont .info_author{text-align:center; padding:16px 0 10px 0;}
.m_right .cont .info_txt{ line-height:26px;}

.m_right .tj{font-size:18px; color:#e61e18; border-bottom:1px #dddddd solid; padding:10px 0 16px 6px; line-height:30px;}
.m_right .tj span{float:right; cursor:pointer; width:178px;}
.m_right .tj b{float:left; cursor:pointer; width:600px; font-weight:normal;}
.m_right .tj span .reddown{float:right; position:absolute; filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;}

.downlist li{border-bottom:1px #dddddd dashed; padding:12px 0; line-height:20px; height:20px;}
.downlist li a.txt{float:left;}
.downlist li a{color:#0e4385; font-size:14px;}
.downlist li a:hover{color:#e61e18;}
.downlist li .d_date{float:left; font-size:14px; color:#999999; margin-right:10px;}
.downlist li .pic{float:right;}
.downlist li .pic2{float:right; position:absolute; filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;}

.downlist li .pic22{float:left; width:700px;}

.newslist{float:left; margin: 0 auto; padding:0px; margin-bottom:20px;}
.newslist li{border-bottom:1px dashed #ccc; padding-left:0px; display:block; height:100px; padding:0 0 26px 0; margin-bottom:16px; width:902px;}
.newslist dt{clear:both; line-height:32px;}

.newslist dt a{ font-size:16px; font-weight:bold;}
.newslist dt a:hover{color:#e71e17;}
.newslist dd{line-height:26px; color:#838383;}
.newslist dd span{float:left; font-size:12px; color:#838383;}
.newslist dd a{ color:#fff; width:60px; font-size:12px; text-align:center; background-color:#0e4385; padding:0px 8px; float:right;border-radius: 5px;}
.newslist dd a:hover{background-color:#bc0801;border-radius: 5px;}

.fd_dingbu{ float:left; width:100%; padding-bottom:15px; background-image:url(../images/feedyy.gif); background-repeat:no-repeat; background-position:bottom;}
.fd_dingbu img{ float:left; }
.fd_dingbu div{ float:left; width:380px; }
.fd_dingbu div h1{ line-height:40px; padding-top:20px; font-size:20px;}
.fd_dingbu p{ font-size:12px; line-height:26px; }
.fd_shuruk{ background-color:#edf2f7; color:#000; border:none; padding:4px;}
.fd_tijiao{ background-color:#b40200; width:100px; cursor:pointer; height:26px; line-height:26px; border:none; font-size:14px; color:#FFF; font-family:"微软雅黑";}
.msg{font-size:14px;}
	  

.foot{background-color:#0e4385; width:100%; height:200px; min-width:1225px; margin:0 auto;}
.foot .text{width:1160px; margin:0 auto;}
.foot .text .left{float:left; background:url(../images/bd.png) bottom right no-repeat; height:200px;}
.foot .text .left .txt{color:#f8f8f8; font-family:Verdana, Geneva, sans-serif;width:872px; border-bottom:1px #275691 solid; padding:30px 0 16px 0; line-height:22px; float:left;}
.foot .text .left .icp{color:#8dc0fe; padding-top:12px; clear:both;}
.foot .text .left .icp a{color:#8dc0fe}
.foot .text .left .icp a:hover{color:#79b4fc;}


.foot .text .left .icp span{background:url(../images/icp.png) no-repeat; width:15px; height:17px; display:block; float:left; padding-right:10px;}
.foot .text .right{float:right; padding-top:50px;}




/* online */
.overz{overflow:auto;zoom:1;overflow-x:hidden;overflow-y:hidden;}
.online_icon{width:36px;height:183px;overflow:hidden;}
.online_icon a{display:block;width:36px;height:183px;background:url(../images/online_bg.png) no-repeat;}
.online_windows{width:161px;}
.online_w_top{background:url(../images/online_bg.png) no-repeat -36px 0;height:13px;}
.online_w_c{}
.online_w_bottom{background:url(../images/online_bg.png) repeat-y -36px -35px;height:31px; text-align:center; font-size:12px; color:#fff; line-height:29px;}
.online_content{padding-top:11px; background:#fff;}
.online_content a.qq_icon{width:148px;height:25px;display:block;margin:0 auto;text-indent:30px;line-height:23px;cursor:pointer;}
.online_content a.qq_icon:hover{background-position:-159px -130px;color:#FFF;}
.online_bar h2{ width:183px; background:url(../images/kf_lm.jpg) no-repeat 1px 0;height:31px;line-height:31px;}
.online_bar h2 a{display:block;padding-left:30px;margin-left:6px;cursor:pointer; color:#fff; font-size:14px; font-weight:bold;}
.expand h2 a{background:url(../images/online_bg.png) no-repeat -50px -67px;}
.collapse h2 a{background:url(../images/online_bg.png) no-repeat -50px -94px;}
.expand h2 a:hover,.collapse h2 a:hover{text-decoration:none;color:#fff;}
.online_content{margin-bottom:1px;padding:15px;}
.online_content ul li{height:31px;line-height:31px;margin-bottom:4px;}
.online_content ul li b{width:45px;display:block; font-weight:normal; float:left;height:31px;line-height:31px;}
.online_content ul li span{width:77px; height:22px; display:block; float:left; margin-left:5px;}
.online_content ul li a:hover{color:#c81d04;}
#online_qq_layer{position:fixed; right:0px; top:43%;_position:absolute; z-index:99999999;*+position:fixed;*+right:0px;*+top:400px;}
*html,* html body{background-image:url(about:blank);background-attachment:fixed}
*html #online_qq_layer{_bottom:auto;_top:expression(eval(document.documentElement.scrollTop + 150));}
#online_qq_tab{float:left;margin-top:43px;}
#onlineService{float:left;margin-left:-3px;display:none;}
#onlineType1, #onlineType2, #onlineType3, #onlineType4, #onlineType5, #onlineType6{display:none;}
#onlineType1{display:block;}